<div id="sidebar"<?php echo (isset($sidebar_on_top) && $sidebar_on_top == true ? " class='sb_on_top' style='display: none;'" : ""); ?>>
<div id="subsidebar">
<!--
<div class="searchform">
	<form id="formsearch" name="formsearch" method="post" action="#">
		<span>
			<input name="editbox_search" class="editbox_search" id="editbox_search" maxlength="80" value="Search our ste:" type="text" />
		</span>
		<input name="button_search" src="/images/page/search_btn.gif" class="button_search" type="image" />
		</form>
</div>
-->

<!-- Inloggen gedeelte -->
<div class="sb_content first_child">
<div class="sb_subcontent">
<div class="sb_content_header">
<h2>Inloggen</h2>
</div>
<div class="sb_content_main">
<?php

//Als er nog geen verbinding met de database is gemaakt, maak deze dan
if(empty($con)) {	include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/database_connectie.php");}

if(isset($_SESSION['ingelogd']) && $_SESSION['ingelogd'] == 1) {
	echo "<div class='succes'><p class='icon'>Welkom, je bent ingelogd</p></div>";
}else if(isset($_SESSION['ingelogd']) && $_SESSION['ingelogd'] == 2) {
	echo "<div class='error'><p class='icon'>Inloggen is mislukt, gebruikersnaam en wachtwoord komen niet overeen.</p></div>";
}else if(isset($_SESSION['ingelogd']) && $_SESSION['ingelogd'] == 11) {
	if(isset($con)) {
		$result = mysql_query("SELECT team FROM Team WHERE teamId = '".(isset($_SESSION['team']) ? $_SESSION['team'] : "0")."'");
	}
	if($result <> null && mysql_num_rows($result) > 0) {	$row = mysql_fetch_object($result); echo "<div class='succes'><p class='icon'>Je kan nu de gegevens van<br><b>".$row->team."</b> bekijken.</p></div>";
	}else {													echo "<div class='error'><p class='icon'>Het is niet gelukt om de gegevens op te halen van het geselecteerde team.</p></div>";}
}else if(isset($_SESSION['ingelogd']) && $_SESSION['ingelogd'] == 12) {
	echo "<div class='error'><p class='icon'>Je hebt geen team geselecteerd om te bekijken.</p></div>";
}else if(isset($_SESSION['ingelogd']) && $_SESSION['ingelogd'] == 12) {
	echo "<div class='error'><p class='icon'>Het is niet gelukt om de gegevens op te halen van het geselecteerde team.</p></div>";
}

unset($_SESSION['ingelogd']);
if(empty($_SESSION['spelerId'])) {
	?>
	<form action="/session_functions/inloggen.php" method="post">
		<input type="hidden" name="target" value="<?php echo str_replace("&", "^", $_SERVER['REQUEST_URI']); ?>">
		<label for="user">Gebruikersnaam:</label>
			<span class='textfield'><input id="user" type="text" name="user"></span>
		<label for="password">Wachtwoord:</label>
			<span class='textfield'><input type="password" name="password" id="password"></span>
	
		<div class="login_button">
			<span class="button"><input type="submit" value="Inloggen"></span> 
			<input id="remember" class="checkbox" type="checkbox" name="remember" value="yes"> <label for="remember">Onthouden</label>
		</div>
		<p><a href="/extra/overig/wachtwoord_vergeten.php"target="_parent">Wachtwoord vergeten</a></p>
	</form>
	
	<?php
	if(isset($_SESSION['team'])) {
		$result = mysql_query("SELECT team FROM Team WHERE teamId = '".(isset($_SESSION['team']) ? $_SESSION['team'] : "0")."'");
		if($result <> null && mysql_num_rows($result) > 0) {
			$row = mysql_fetch_object($result);
			echo "<div class='sb_scheiding'></div>";
			echo "<p>Op dit moment kan je de gegevens bekijken van ".$row->team."</p>";
		}
	}
	//Haal de gegevens op van de teams waar de gegevens van ingezienmogen worden
	$result = mysql_query("SELECT Team.team, Team.teamId FROM Team, Teaminstellingen WHERE Team.teamId = Teaminstellingen.teamId AND Teaminstellingen.seizoen = '".(date('Y'))."' AND nietIngelogden > 0");
	if($result <> null && mysql_num_rows($result) > 0) {
		echo "<div class='sb_scheiding'></div>";
		echo "<p>Of bekijk de gegevens van het team:</p>";
		//Zet de teams in de select
		echo "<select onchange='location = this.options[this.selectedIndex].value;'>";
		echo "<option value='./".(isset($_GET['nieuws']) ? "?nieuws=".$_GET['nieuws'] : "")."'>Selecteer</option>";
		while($row = mysql_fetch_array($result)) {
			echo "<option value='/session_functions/team_bekijken.php?team=".$row['teamId']."&target=".str_replace("&", "^", $_SERVER['REQUEST_URI'])."'>".$row['team']."</option>";
		}
		echo "</select>";
	}
}else {
	//Vraag de voornaam van de speler op
	$result = mysql_query("SELECT voornaam FROM Speler WHERE spelerId = '".$_SESSION['spelerId']."'");
	$row = mysql_fetch_object($result);
	echo "<p>Welkom ".$row->voornaam."</p>";
	//Ga de pagina's af, zodat bij iedere pagina de juiste links komen te staan
	if(isset($page) && ($page == 'Home' || $page == 'Berichten') && isset($_SESSION['spelerId']) && $_SESSION['rechten'] & (1 << 14)) {
		echo "<ul class='sb_menu'>";
			echo "<li><a class='popup_trigger_toevoegen'>Bericht aanmaken</a></li>";
			if($page == 'Berichten') {
				echo "<li><a href='./?".(isset($_GET['my']) ? "my=1&" : "")."wijzigen=1'>Bericht wijzigen/verwijderen</a></li>";
			}
		echo "</ul>";
	//Wedstrijden toevoegen/wijzigen
	}else if(isset($page) && $page == 'Schema' && isset($_SESSION['rechten']) && $_SESSION['rechten'] & (1 << 0)) {
		echo "<ul class='sb_menu'>";
			echo "<li><a class='popup_trigger_toevoegen'>Wedstrijd toevoegen</a></li>";
			echo "<li><a class='popup_trigger_dubbel_toevoegen'>Dubbele wedstrijd toevoegen</a></li>";
			echo "<li><a href='./?wijzigen=1".(isset($_GET['jaar']) ? "&jaar=".$_GET['jaar'] : "").(isset($_GET['team']) ? "&team=".$_GET['team'] : "")."'>Wedstrijd wijzigen/verwijderen</a></li>";
		echo "</ul>";
	}else if(isset($page) && $page == 'Afmelden' && ($_SESSION['rechten'] & (1 << 3))) {
		echo "<ul class='sb_menu'>";
			if($_SESSION['rechten'] & (7 << 4)) {
				echo "<li><a href='./bekijken.php'>Afmeldingen bekijken</a></li>";
			}
		echo "</ul>";
	//Trainingen/activiteiten toevoegen/wijzigen
	}else if(isset($page) && $page == 'Agenda' && isset($_SESSION['rechten']) && $_SESSION['rechten'] & (3 << 1)) {
		if($_SESSION['rechten'] & (3 << 1)) {
			echo "<ul class='sb_menu'>";
				echo "<li><a class='popup_trigger_toevoegen'>Agenda item toevoegen</a></li>";
				echo "<li><a class='popup_trigger_toevoegen'>Agenda item wijzigen/verwijderen</a></li>";
			echo "</ul>";
		}
	//Teampagina
	}else if(isset($page) && $page == 'Team') {
		if(isset($rechten) && ($_SESSION['rechten'] & (1 << $rechten['teaminstellingen_bekijken']) || $_SESSION['rechten'] & (1 << $rechten['rechten_bekijken']))) {
			echo "<ul class='sb_menu'>";
				if($_SESSION['rechten'] & (1 << $rechten['teaminstellingen_bekijken'])) {
					echo "<li><a href='./instellingen.php'>Team instellingen</a></li>";
				}
				if($_SESSION['rechten'] & (1 << $rechten['rechten_bekijken'])) {
					echo "<li><a href='./spelersrechten.php'>Rechten van spelers</a></li>";
				}
			echo "</ul>";
		}
	}else if(isset($page) && $page == 'Admin' && isset($_SESSION['spelerId']) && $_SESSION['spelerId'] == '2') {
		echo "<ul class='sb_menu'>";
			echo "<li><a href='./laatst_ingelogd.php'>Laatst ingelogden</a></li>";
			echo "<li><a href='./verander_bit_rechten.php'>Voeg een bit toe aan de variabelen rechten</a></li>";
		echo "</ul>";
	}
	?>
	<div class="logout_button">
	<a class="button" href="/session_functions/uitloggen.php"target="_parent"><span>Uitloggen</span></a>
	</div>
	<div class="clr"></div>
<?php } ?>
</div>
</div>
</div>

<!-- Handige links gedeelte (andere pagina's) -->
<?php if(isset($_SESSION['spelerId'])) { ?>
<div class="sb_content">
<div class="sb_subcontent">
<div class="sb_content_header">
	<h2>Pagina's</h2>
</div>
<div class="sb_content_main">
<ul class="sb_menu">
	<li><a href="/extra/instellingen/">Instellingen</a></li>
	<li><a href="/team/">Team</a></li>
	<li><a href="/extra/agenda/">Agenda</a></li>
	<li><a href="/extra/afmelden/">Afmelden</a></li>
	<!-- <li><a href="/extra/forum/">Team forum</a></li> -->
	<li><a href="/extra/scheidsrechter/">Scheidsrechters</a></li>
	<li><a href="/extra/kantine/">Kantine</a></li>
	<li><a href="/extra/berichten/">Berichten</a></li>
	<!-- <li><a href="/extra/opstelling/">Opstelling</a></li> -->
	<?php 
	if(isset($_SESSION['spelerId']) && $_SESSION['spelerId'] == '2') {
		echo "<li><a href='/admin/'>Admin</a></li>";
	}
	?>
</ul>
</div>
</div>
</div>
<?php } ?>

<!-- TWITTEREN -->
<?php
if(isset($_SESSION['spelerId'])) {
	if(empty($con)) {
		include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/database_connectie.php");
	}
	//Haal de twitter gegevens op
	$result = mysql_query("SELECT DISTINCT Teaminstellingen.teamId, Teaminstellingen.*, Team.team FROM Teaminstellingen, Teambeheer, Team WHERE Teambeheer.spelerId = '".$_SESSION['spelerId']."' AND Teambeheer.van <= NOW() AND (Teambeheer.tot >= NOW() OR Teambeheer.tot IS NULL) AND Teaminstellingen.teamId = Teambeheer.teamId AND Teaminstellingen.seizoen = YEAR(NOW()) AND Teaminstellingen.tweetsearch IS NOT NULL AND Team.teamId = Teambeheer.teamId ORDER BY Team.team");
	if($result <> null && mysql_num_rows($result) > 0) {
		//de css styles om de tweets weer te geven				 array(shell_background, shell_color, tweets_background, tweets_color, tweets_links)
		if(empty($style_nmr) || $style_nmr == "") {	$tweet_css = array('#36322f', '#c1bcb7', '#413c38', '#c1bcb7', '#d9453d');}
		else if($style_nmr == '2') {				$tweet_css = array('#eaeaea', '#666666', '#ffffff', '#666666', '#9f5555');}
		else {										$tweet_css = array('#36322f', '#c1bcb7', '#413c38', '#c1bcb7', '#d9453d');}
		
		while($row = mysql_fetch_array($result)) {
			echo "<div class='sb_content sb_twitter'>
				<div class='sb_subcontent'>
				<div class='sb_content_header'>
				<h2>Twitter (".$row['team'].")</h2>
			</div>
			<div class='sb_content_main'>
			<script charset='utf-8' src='http://widgets.twimg.com/j/2/widget.js'></script>
			<script>
			new TWTR.Widget({
			  version: 2,
			  type: 'search',
			  search: '".$row['tweetsearch']."',
			  interval: 30000,
			  title: '".$row['tweetsubject']."',
			  subject: '".$row['tweettitle']."',
			  width: 'auto',
			  height: 300,
			  theme: {
			    shell: {
			      background: '".$tweet_css[0]."',
			      color: '".$tweet_css[1]."'
			    },
			    tweets: {
			      background: '".$tweet_css[2]."',
			      color: '".$tweet_css[3]."',
			      links: '".$tweet_css[4]."'
			    }
			  },
			  features: {
				  scrollbar: true,
				  loop: false,
				  live: true,
				  behavior: 'all'
			  }
			}).render().start();
			</script>
			</div>
			</div>
			</div>";
		}
	}
}
?>
<!-- Agenda gedeelte -->
<?php if(isset($_SESSION['spelerId'])) {
	//Als er nog geen verbinding met de database is gemaakt, maak deze dan
	if(empty($con)) {	include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/database_connectie.php");}
	//include de dag_maand functies
	include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/dag_maand.php")
?>
<div class="sb_content">
<div class="sb_subcontent">
<div class="sb_content_header">
<h2>Agenda</h2>
</div>
<div class="sb_content_main"><?php 
/*
 * De eerste 5 volgende gebeurtenissen opvragen
 */
/*
$result = mysql_query("SELECT DISTINCT Agenda.agendaId AS id, '0' AS verregend, Agenda.afgelast AS afgelast, datum AS datum, DAYOFWEEK( datum ) AS dagWeek, MONTH( datum ) AS maand, DAY( datum ) AS dag, HOUR( datum ) AS uur, MINUTE( datum ) AS minuten, gebeurtenis AS actie, NULL AS waar, NULL AS dubbel, Afmelden.afmeldenId AS afwezig, Agenda.afmelden AS afmelden_mogelijk, Agenda.soort AS soort, 'agenda' AS agendaOfWedstrijd, Team.team
									FROM Agenda
									LEFT JOIN Teambeheer ON Teambeheer.teamId = Agenda.teamId
									LEFT JOIN Coachbeheer ON Coachbeheer.teamId = Agenda.teamId
									LEFT OUTER JOIN Team ON Team.teamId = Agenda.teamId
									LEFT JOIN Afmelden ON Afmelden.agendaId = Agenda.agendaId AND Afmelden.spelerId = '".$_SESSION['spelerId']."' 
									WHERE ((Teambeheer.spelerId = '".$_SESSION['spelerId']."'
										AND Agenda.datum >= Teambeheer.van
										AND (Agenda.datum < Teambeheer.tot OR Teambeheer.tot IS NULL))
										OR  (Coachbeheer.spelerId = '".$_SESSION['spelerId']."'
											AND Agenda.datum >= Coachbeheer.van
											AND (Agenda.datum < Coachbeheer.tot OR Coachbeheer.tot IS NULL))) 
										AND Agenda.datum > CURRENT_TIMESTAMP
									UNION SELECT DISTINCT Wedstrijd.wedstrijdId AS id, Wedstrijd.verregend AS verregend, Wedstrijd.afgelast AS afgelast, starttijd AS datum, DAYOFWEEK( starttijd ) AS dagWeek, MONTH( starttijd ) AS maand, DAY( starttijd ) AS dag, HOUR( starttijd ) AS uur, MINUTE( starttijd ) AS minuten, tegenstander AS actie, waar AS waar, dubbel AS dubbel, Afmelden.afmeldenId AS aanwezig, '1' AS afmelden_mogelijk, '0' AS soort, 'wedstrijd' AS agendaOfWedstrijd, Team.team
									FROM Wedstrijd
									LEFT JOIN Teambeheer ON Teambeheer.teamId = Wedstrijd.teamId
									LEFT JOIN Coachbeheer ON Coachbeheer.teamId = Wedstrijd.teamId
									LEFT OUTER JOIN Team ON Team.teamId = Wedstrijd.teamId
									LEFT JOIN Afmelden ON Afmelden.wedstrijdId = Wedstrijd.wedstrijdId AND Afmelden.spelerId = '".$_SESSION['spelerId']."'
									WHERE ((Teambeheer.spelerId = '".$_SESSION['spelerId']."'
										AND Wedstrijd.starttijd >= Teambeheer.van
										AND (Wedstrijd.starttijd < Teambeheer.tot OR Teambeheer.tot IS NULL))
										OR  (Coachbeheer.spelerId = '".$_SESSION['spelerId']."'
											AND Wedstrijd.starttijd >= Coachbeheer.van
											AND (Wedstrijd.starttijd < Coachbeheer.tot OR Coachbeheer.tot IS NULL))) 
										AND Wedstrijd.starttijd > CURRENT_TIMESTAMP
									ORDER BY datum
									LIMIT 10");
*/
//LEFT JOIN Afmelden ON Agenda.agendaId = Afmelden.agendaId AND Afmelden.spelerId = '".$_SESSION['spelerId']."'
//LEFT JOIN Vakantie ON Vakantie.spelerId = '".$_SESSION['spelerId']."' AND Agenda.datum >= Vakantie.van AND Agenda.datum <= Vakantie.tot
			
$result = mysql_query("SELECT DISTINCT Wedstrijd.wedstrijdId, 
			1 AS wedstrijd,
			Wedstrijd.starttijd AS datum,
			Wedstrijd.tegenstander AS tegenstander,
			Wedstrijd.tegenstanderNmr AS tegenstanderNmr,
			Wedstrijd.waar AS waar,
			Wedstrijd.dubbelMet AS dubbel,
			Wedstrijd.afgelast AS afgelast,
			Wedstrijd.verregend AS verregend,
			NULL AS gebeurtenis,
			
			Team.team,
			Wedstrijdinfo.bericht, Wedstrijdinfo.symbool,
			CASE WHEN (Afmelden.afmeldenId IS NOT NULL) THEN Afmelden.soort WHEN (Vakantie.vakantieId IS NOT NULL) THEN 4 ELSE NULL END AS afwezig
		FROM Team, Teambeheer, Wedstrijd
			LEFT JOIN Wedstrijdinfo ON Wedstrijdinfo.wedstrijdId = Wedstrijd.wedstrijdId
			LEFT JOIN Afmelden ON Wedstrijd.wedstrijdId = Afmelden.wedstrijdId AND Afmelden.spelerId = '".$_SESSION['spelerId']."'
			LEFT JOIN Vakantie ON Vakantie.spelerId = '".$_SESSION['spelerId']."' AND Wedstrijd.starttijd >= Vakantie.van AND Wedstrijd.starttijd <= Vakantie.tot
		WHERE Wedstrijd.starttijd > NOW()
			AND Team.teamId = Wedstrijd.teamId
			AND Teambeheer.spelerId = '".$_SESSION['spelerId']."'
			AND Wedstrijd.teamId = Teambeheer.teamId
			AND ((Teambeheer.teamfunctie = '1' AND YEAR(Wedstrijd.starttijd) = YEAR(Teambeheer.van))
				OR Wedstrijd.starttijd >= Teambeheer.van)
			AND (Wedstrijd.starttijd <= Teambeheer.tot OR Teambeheer.tot IS NULL)
	UNION
		SELECT DISTINCT Agenda.agendaId,
		0 AS wedstrijd,
		Agenda.datum AS datum,
		NULL AS tegenstander,
		NULL AS tegenstanderNmr,
		NULL AS waar,
		NULL AS dubbel,
		Agenda.afgelast AS afgelast,
		NULL AS verregend,
		Agenda.gebeurtenis AS gebeurtenis,

		Team.team,
		Wedstrijdinfo.bericht, Wedstrijdinfo.symbool,
		CASE WHEN (Afmelden.afmeldenId IS NOT NULL) THEN Afmelden.soort WHEN (Vakantie.vakantieId IS NOT NULL) THEN 4 ELSE NULL END AS afwezig
		FROM Team, Teambeheer, Agenda
			LEFT JOIN Wedstrijdinfo ON Agenda.agendaId = Wedstrijdinfo.agendaId
			LEFT JOIN Afmelden ON Agenda.agendaId = Afmelden.wedstrijdId AND Afmelden.spelerId = '".$_SESSION['spelerId']."'
			LEFT JOIN Vakantie ON Vakantie.spelerId = '".$_SESSION['spelerId']."' AND Agenda.datum >= Vakantie.van AND Agenda.datum <= Vakantie.tot
		WHERE Agenda.datum > NOW()
			AND Team.teamId = Agenda.teamId
			AND Teambeheer.spelerId = '".$_SESSION['spelerId']."'
			AND Agenda.teamId = Teambeheer.teamId
			AND ((Teambeheer.teamfunctie = '1' AND YEAR(Agenda.datum) = YEAR(Teambeheer.van))
				OR Agenda.datum >= Teambeheer.van)
			AND (Agenda.datum <= Teambeheer.tot OR Teambeheer.tot IS NULL)
		ORDER BY datum LIMIT 10");


if($result <> null && mysql_num_rows($result) > 0) {
	echo "<ul class='agenda'>";
	$aantal = 0;
	$dubbel = 0;
	while($aantal < 5 && $row = mysql_fetch_array($result))
	{
		if($dubbel == 0) {
			$aantal += 1;
			if($row['wedstrijd'] == 0) {
				if($row['afwezig'] > 2 || $row['afgelast']) {	echo "<li class='afwezig'>";}
				else if($row['afwezig'] == 3) {					echo "<li class='onbekend'>";}
				else {											echo "<li class='aanwezig'>";}
				echo "<p><span class='date'>".getDagWeekString(date('w', strtotime($row['datum'])), true)." ".date('j', strtotime($row['datum']))." ".getMaandString(date('m', strtotime($row['datum'])), false)." (".date('H:i', strtotime($row['datum'])).")</span><span class='team'>".$row['team']."</span></p>";
				echo "<p>".$row['gebeurtenis']."</p>";
				echo "</li>";
			}else {
				if($row['afwezig'] > 2 || $row['afgelast'] || $row['verregend']) {	echo "<li class='afwezig'>";}
				else if($row['afwezig'] == 3) {					echo "<li class='onbekend'>";}
				else {											echo "<li class='aanwezig'>";}
				echo "<p><span class='date'>".getDagWeekString(date('w', strtotime($row['datum'])), true)." ".date('j', strtotime($row['datum']))." ".getMaandString(date('m', strtotime($row['datum'])), false)." (".date('H:i', strtotime($row['datum'])).")</span><span class='team'>".$row['team']."</span></p>";
				echo "<p>".($row['waar'] == 0 ? "Een uit" : "Een thuis")." wedstrijd".(isset($row['dubbel']) ? " (dubbele)" : "");
				echo "<br>tegen ".$row['tegenstander']." ".$row['tegenstanderNmr']."</p>";
				echo "</li>";
			}
		}
		if($dubbel == 1) {
			$dubbel = 0;
		}else {
			if($row['dubbel'] == 1) {
				$dubbel = 1;
			}
		}
	}
	echo "</ul>";
}else {
	echo "<p>Er zijn geen gegevens beschikbaar</p>";
}
?>
</div>
</div>
</div>
<?php } ?>
<!-- afsluiten van de sidebar -->
</div>
</div>